/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */

package com.jeck.conexion;
import java.sql.*;

/**
 *
 * @author Javier Gutierrez
 */
public class Conector {

    Connection Conec;
    Statement St;
    ResultSet reg;
    /** Creando la instania de conexion */
    public Conector() 
    {      
        try
	{
	      Class.forName("org.postgresql.Driver");//com.mysql.jdbc.Driver");
	      String url = "jdbc:postgresql://localhost/jeck"; //jdbc:mysql://localhost/database";
              Conec = DriverManager.getConnection( url, "postgres", "sperma");
         }		  
	 catch(Exception ex)
	 {
	   System.out.println("SQL conector Error: " + ex.getMessage());
	  } 
			  
    }
		
		//Metodo de ejecucion de inserts,updates.deletes a la base de datos
   public boolean ejecutar(String sql)  
   {       
       try
       {
		    
          St=Conec.createStatement();
          St.execute(sql);
       }
   
       catch(Exception ex)
       {         
           System.out.println(ex.getMessage());
         return false;
       }
  
       return true;
   }
		
		
	
		//Metodo para las consultas a la base de datos
    public ResultSet Consultar(String sql)  
    {
        String error="";
        try
        {            
            St=Conec.createStatement();
            reg=St.executeQuery(sql);
        }

        catch(Exception ex)
        {
            error = ex.getMessage();
        }
	return(reg);
    }
       
}